例文Due to the asynchronous nature of signals , it is difficult to point out the bug caused when a signal - handling function triggers a non - reentrant function